var CategoryList = function(categories) {
	this.categories = categories;
}
var CateModel = function(cateID, cate) {
	this.cateID = cateID;
	this.cate = cate;
}
function createCategoryModel() {
	var cateList;
	ajax.get({
		url : "http://localhost:8080/book-service/staff/manageCategory",
		success : function(data, xhr) {
			
			var categories = data.getElementsByTagName("category");
			var id = null;
			var cateName = null;
			var arrCate = [];
			for (var i = 0; i < categories.length; i++) {
				id = categories[i].getElementsByTagName("categoryId")[0].childNodes[0].nodeValue;
				cateName = categories[i].getElementsByTagName("categoryName")[0].childNodes[0].nodeValue;
				arrCate[i] = {
					"categoryId" : id,
					"categoryName" : cateName
				};
			}
			cateList = new CategoryList(arrCate);

		},
		failure : function(xhr) {
			if (xhr.status == 401) {
				alert("Bạn không có quyền truy cập vào trang này!\n Xin mời đăng nhập lại");
				doRequestFail();
			} else {
				alert("Có lỗi xảy ra. Xin thử lại!");
			}
		},
		abort : function(xhr) {
			callback.abort(xhr);
		}
	});

	return cateList;
}

function delCategory(cateID) {
	ajax.del({
		url : "http://localhost:8080/book-service/staff/manageCategory",
		param : {
			"txtIdCate" : cateID
		},
		success : function() {
			alert("Xóa thể loại có mã " + cateID + " thành công!");
			showPage("content-manageCategory");
			createCategoryView();
		},
		failed : function(xhr) {
			if (xhr.status == 401) {
				alert("Bạn không có quyền truy cập vào trang này!\n Xin mời đăng nhập lại");
				doRequestFail();
			} else {
				alert("Có lỗi xảy ra. Xin thử lại!");
			}
		},
		abort : function(xhr) {
			callback.abort(xhr);
		}
	});
}
